Testing of AMBA Compliant Memory Controller using Pattern Generator/ Logic Analyser
نویسنده
چکیده
With the growing imbalance between processor and memory performance it becomes more and more important to optimize the memory controller features to obtain the maximum possible performance out of the memory subsystem. As system bandwidths continue to increase, memory technologies have been optimized for higher speeds and performance. Improvements in memory latency and bandwidth have not kept pace with reductions in execution time of the instruction. Caches have been used extensively to compensate this mismatch, but some applications do not use caches effectively. As a result, the memory access time has been a hurdle which limits the performance of the system. The problem can be handled by designing a Memory Controller. This paper revolves around implementing and testing the Advanced Microcontroller Bus Architecture (AMBA) compliant Memory Controller as an Advanced Highperformance Bus (AHB) slave. The whole design is captured using Verilog, configured to a FPGA target device belonging to the Spartan 3A and Spartan 3AN family using Xilinx compiler, and simulated with ModelSim. The resulting bit file after compiling is then downloaded to a TKB3S board. The FPGA board is connected to the ADM’s LG320/LGLITE Integrated Logic Analyser and Pattern Generator for testing and verifying the design.
منابع مشابه
Asynchronous FIFO Design with Gray code Pointer for High Speed AMBA AHB Compliant Memory controller
An improved technique for FIFO design is to perform asynchronous comparisons between the FIFO write and read pointers that are generated in clock domains and asynchronous to each other. The asynchronous FIFO pointer comparison technique uses fewer synchronization flip-flops to build the FIFO. This method requires additional techniques to correctly synthesize and analyze the design, which are de...
متن کاملAmba Dedicated Dma Controller with Multiple Masters Using Vhdl
This paper describes implementation of DMA controller of AMBA Bus with two masters using VHDL. DMA controller is a synthesizable soft IP core connected to the AMBA AHB Bus for easy integration into SOC implementation. The Direct Memory Access (DMA) Controller is a hardware feature that enables movement of blocks of data from peripheral to memory, memory to peripheral or memory to memory. This m...
متن کاملCoordinated Control of Doubley Fed Induction Generator Virtual Inertia and Power System Oscillation Damping Using Fuzzy Logic
Doubly-fed induction generator (DFIG) based wind turbines with traditional maximum power point tracking (MPPT) control provide no inertia response under system frequency events. Recently, the DFIG wind turbines have been equipped with virtual inertia controller (VIC) for supporting power system frequency stability. However, the conventional VICs with fixed gain have negative effects on inter-ar...
متن کاملAMBA Protocol for ALU
The proposed project implementation is on AMBA IO System. The bus interface used in the project is AXI Interface Bus. Master and Slave interfaces will be developed according to the proposed AMBA design. The description of the AMBA protocol and various blocks are mentioned below. The Advanced Microcontroller Bus Architecture (AMBA) specification defines an on-chip communications standard for des...
متن کاملHybrid Fuzzy Reference Signal Tracking Control of a Doubly Fed Induction Generator
This paper presents a hybrid scheme for the control of active and reactive powers using the direct vector control with stator flux orientation (SFO) of the DFIG. The hybrid scheme consists of Fuzzy logic, Reference Signal Tracking (F-RST) controllers. The proposed (F-RST) controller is compared with the classical Proportional-Integral (PI) and the Polynomial (RST) based on the pole placement th...
متن کامل